how many types of arduino board